package com.javaspeak.designpatterns.go4.structural.flyweight;

/**
 * Abstract class that shapes should extend. Contains a points array where
 * the pixels for the Shape can be specified.
 *
 * @author John Dickerson
 */
public abstract class Shape {

    // Uses array of arrays.  For example the following is a square
    //
    //     1111
    //     1001
    //     1001
    //     1111
    protected int[][] points;
}
